A Quantitative Analysis of Recon gurable Coprocessors for Multimedia Applications

نویسندگان

  • Takashi Miyamori
  • Kunle Olukotun
چکیده

Recently, computer architectures that combine a reconng-urable (or retargetable) coprocessor with a general-purpose microprocessor have been proposed. These architectures are designed to exploit large amounts of ne grain par-allelism in applications. In this paper, we study the performance of the reconngurable coprocessors on multimedia applications. We compare a Field Programmable Gate Array (FPGA) based reconngurable coprocessor with the array processor called REMARC (Reconngurable Multimedia Array Coprocessor). REMARC uses a 16-bit simple processor that is much larger than a Conngurable Logic Block (CLB) of an FPGA. We have developed a simulator, a programming environment, and multimedia application programs to evaluate the performance of the two coprocessor architec-tures. The simulation results show that REMARC achieves speedups ranging from a factor of 2.3 to 7.3 on these applications. The FPGA coprocessor achieves similar performance improvements. However, the FPGA coprocessor needs more hardware area to achieve the same performance improvement as REMARC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Quantitative Analysis of Reconfigurable Coprocessors for Multimedia Applications

Recently, computer architectures that combine a recon gurable (or retargetable) coprocessor with a general-purpose microprocessor have been proposed. These architectures are designed to exploit large amounts of ne grain parallelism in applications. In this paper, we study the performance of the recon gurable coprocessors on multimedia applications. We compare a Field Programmable Gate Array (FP...

متن کامل

REMARC: Recon gurable Multimedia Array Coprocessor

This paper describes a new recon gurable processor architecture called REMARC (Recon gurable Multimedia Array Coprocessor). REMARC is a recon gurable coprocessor that is tightly coupled to a main RISC processor and consists of a global control unit and 64 programmable logic blocks called nano processors. REMARC is designed to accelerate multimedia applications, such as video compression, decomp...

متن کامل

Introduction to reconfigurable computing - architectures, algorithms, and applications

introduction to reconfigurable computing architectures introduction to reconfigurable computing architectures introduction to reconfigurable computing architectures an introduction to reconfigurable computing new algorithms, architectures and applications for new algorithms architectures and applications for introduction to recon?gurable computing architectures new algorithms architectures and ...

متن کامل

Recon gurable Computing: Architectures, Models and Algorithms

The performance requirements of applications have continuously superseded the computing power of architecture platforms. Increasingly larger number of transistors available on a chip have resulted in complex architectures and integration of various architecture components on the chip. But, the incremental performance gains obtained are lower as the complexity and the integration increase. Recon...

متن کامل

Object oriented development method for recon®gurable embedded systems

The authors present a novel method for developing recon®gurable systems targeted at embedded system applications. The paper shows how an existing object oriented design method (MOOSE) has been adapted to include recon®gurable hardware (FPGAs). Previous research on recon®gurable computing has concentrated on the ef®cient mapping of algorithms to FPGAs. It must be realised that recon®gurable hard...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998